• word of the day

    carissa grandiflora

    carissa grandiflora - Dictionary definition and meaning for word carissa grandiflora

    Definition
    (noun) very large closely branched South African shrub having forked bright green spines and shiny leaves
Download our Mobile App Today
Receive our word of the day
on Whatsapp